Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Hardware security module</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Hardware_security_module"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.tmh.player.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Hardware_security_module rootpage-Hardware_security_module skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Hardware security module</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style>


<p>A <b>hardware security module</b> (<b>HSM</b>) is a physical computing device that safeguards and manages secrets (most importantly <a href="Digital_keys" class="mw-redirect" title="Digital keys">digital keys</a>), and performs <a href="Encryption" title="Encryption">encryption</a> and decryption functions for <a href="Digital_signature" title="Digital signature">digital signatures</a>, strong authentication and other cryptographic functions.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> These modules traditionally come in the form of a plug-in card or an external device that attaches directly to a <a href="Computer" title="Computer">computer</a> or <a href="Server_(computing)" title="Server (computing)">network server</a>. A hardware security module contains one or more <a href="Secure_cryptoprocessor" title="Secure cryptoprocessor">secure cryptoprocessor</a> <a href="Integrated_circuit" title="Integrated circuit">chips</a>.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Design">Design</h2></div>
<p>HSMs may have features that provide tamper evidence such as visible signs of tampering or logging and alerting, or tamper resistance which makes tampering difficult without making the HSM inoperable, or tamper responsiveness such as deleting keys upon tamper detection.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Each module contains one or more <a href="Secure_cryptoprocessor" title="Secure cryptoprocessor">secure cryptoprocessor</a> chips to prevent tampering and <a href="Bus_analyzer" title="Bus analyzer">bus probing</a>, or a combination of chips in a module that is protected by the tamper evident, tamper resistant, or tamper responsive packaging. A vast majority of existing HSMs are designed mainly to manage secret keys. Many HSM systems have means to securely back up the keys they handle outside of the HSM. Keys may be backed up in wrapped form and stored on a <a href="Disk_storage" title="Disk storage">computer disk</a> or other media, or externally using a secure portable device like a <a href="Smartcard" class="mw-redirect" title="Smartcard">smartcard</a> or some other <a href="Security_token" title="Security token">security token</a>.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>HSMs are used for real time authorization and authentication in critical infrastructure thus are typically engineered to support standard high availability models including <a href="Computer_cluster" title="Computer cluster">clustering</a>, automated <a href="Failover" title="Failover">failover</a>, and redundant <a href="Field-replaceable_unit" title="Field-replaceable unit">field-replaceable components</a>.
</p><p>A few of the HSMs available in the market have the capability to execute specially developed modules within the HSM's secure enclosure. Such an ability is useful, for example, in cases where special algorithms or business logic has to be executed in a secured and controlled environment. The modules can be developed in native <a href="C_(programming_language)" title="C (programming language)">C language</a>, .NET, <a href="Java_(programming_language)" title="Java (programming language)">Java</a>, or other programming languages.
</p>
<div class="mw-heading mw-heading2"><h2 id="Certification">Certification</h2></div>
<p>Due to the critical role they play in securing applications and infrastructure, general purpose HSMs and/or the cryptographic modules are typically certified according to internationally recognized standards such as <a href="Common_Criteria" title="Common Criteria">Common Criteria</a> (e.g. using Protection Profile EN 419 221-5, "Cryptographic Module for Trust Services") or <a href="FIPS_140" title="FIPS 140">FIPS 140</a> (currently the 3rd version, often referred to as FIPS 140-3). Although the highest level of <a href="FIPS_140" title="FIPS 140">FIPS 140</a> security certification attainable is Security Level 4, most of the HSMs have Level 3 certification. In the Common Criteria system the highest EAL (Evaluation Assurance Level) is EAL7, most of the HSMs have EAL4+ certification. When used in financial payments applications, the security of an HSM is often validated against the HSM requirements defined by the <a href="Payment_Card_Industry_Security_Standards_Council" title="Payment Card Industry Security Standards Council">Payment Card Industry Security Standards Council</a>.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Uses">Uses</h2></div>
<p>A hardware security module can be employed in any application that uses digital keys. Typically, the keys would be of high value - meaning there would be a significant, negative impact to the owner of the key if it were compromised.
</p><p>The functions of an HSM are:
</p>
<ul><li>onboard secure cryptographic key generation,</li>
<li>onboard secure cryptographic key storage, at least for the top level and most sensitive keys, which are often called master keys,</li>
<li>key management,</li>
<li>use of cryptographic and sensitive data material, for example, performing decryption or digital signature functions,</li>
<li>onboard secure deletion of cryptographic and other sensitive data material that was managed by it.</li></ul>
<p>HSMs are also deployed to manage <a href="Transparent_data_encryption" title="Transparent data encryption">transparent data encryption</a> keys for databases and keys for storage devices such as <a href="Disk_encryption" title="Disk encryption">disk</a> or <a href="Magnetic_tape_data_storage" class="mw-redirect" title="Magnetic tape data storage">tape</a>.
</p><p>Some HSM systems are also hardware <a href="SSL_acceleration" class="mw-redirect" title="SSL acceleration">cryptographic accelerators</a>. They usually cannot beat the performance of hardware-only solutions for symmetric key operations. However, with performance ranges from 1 to 10,000 1024-bit <a href="RSA_(algorithm)" class="mw-redirect" title="RSA (algorithm)">RSA</a> signatures per second, HSMs can provide significant CPU offload for asymmetric key operations. Since the <a href="National_Institute_of_Standards_and_Technology" title="National Institute of Standards and Technology">National Institute of Standards and Technology</a> (NIST) is recommending the use of 2,048 bit RSA keys from year 2010,<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> performance at longer key sizes has become more important. To address this issue, most HSMs now support <a href="Elliptic_curve_cryptography" class="mw-redirect" title="Elliptic curve cryptography">elliptic curve cryptography</a> (ECC), which delivers stronger encryption with shorter key lengths.
</p>
<div class="mw-heading mw-heading3"><h3 id="PKI_environment_(CA_HSMs)">PKI environment (CA HSMs)</h3></div>
<p>In <a href="Public_Key_Infrastructure" class="mw-redirect" title="Public Key Infrastructure">PKI</a> environments, the HSMs may be used by <a href="Certification_authority" class="mw-redirect" title="Certification authority">certification authorities</a> (CAs) and <a href="Registration_authority" title="Registration authority">registration authorities</a> (RAs) to generate, store, and handle asymmetric key pairs. In these cases, there are some fundamental features a device must have, namely:
</p>
<ul><li>Logical and physical high-level protection</li>
<li>Multi-part user authorization schema (see <a href="Secret_sharing" title="Secret sharing">secret sharing</a>)</li>
<li>Full audit and log traces</li>
<li>Secure key backup</li></ul>
<p>On the other hand, device performance in a PKI environment is generally less important, in both online and offline operations, as Registration Authority procedures represent the performance bottleneck of the Infrastructure.
</p>
<div class="mw-heading mw-heading3"><h3 id="Card_payment_system_HSMs_(bank_HSMs)">Card payment system HSMs (bank HSMs)</h3></div>
<p>Specialized HSMs are used in the payment card industry. HSMs support both general-purpose functions and specialized functions required to process transactions and comply with industry standards. They normally do not feature a standard <a href="Application_programming_interface" class="mw-redirect" title="Application programming interface">API</a>.
</p><p>Typical applications are transaction authorization and payment card personalization, requiring functions such as:
</p>
<ul><li>verify that a user-entered PIN matches the reference PIN known to the card issuer</li>
<li>verify credit/debit card transactions by checking card security codes or by performing host processing components of an <a href="EMV" title="EMV">EMV</a> based transaction in conjunction with an <a href="ATM_controller" title="ATM controller">ATM controller</a> or <a href="Payment_terminal" title="Payment terminal">POS terminal</a></li>
<li>support a crypto-API with a <a href="Smart_card" title="Smart card">smart card</a> (such as an <a href="EMV" title="EMV">EMV</a>)</li>
<li>re-encrypt a PIN block to send it to another authorization host</li>
<li>perform secure <a href="Key_management" title="Key management">key management</a></li>
<li>support a protocol of POS ATM network management</li>
<li>support de facto standards of host-host key | data exchange API</li>
<li>generate and print a "PIN mailer"</li>
<li>generate data for a magnetic stripe card (PVV, <a href="Card_Verification_Value" class="mw-redirect" title="Card Verification Value">CVV</a>)</li>
<li>generate a card keyset and support the personalization process for <a href="Smart_card" title="Smart card">smart cards</a></li></ul>
<p>The major organizations that produce and maintain standards for HSMs on the banking market are the <a href="Payment_Card_Industry_Security_Standards_Council" title="Payment Card Industry Security Standards Council">Payment Card Industry Security Standards Council</a>, <a href="ASC_X9" title="ASC X9">ANS X9</a>, and <a href="International_Organization_for_Standardization" title="International Organization for Standardization">ISO</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="SSL_connection_establishment">SSL connection establishment</h3></div>
<p>Performance-critical applications that have to use <a href="HTTPS" title="HTTPS">HTTPS</a> (<a href="Secure_Sockets_Layer" class="mw-redirect" title="Secure Sockets Layer">SSL</a>/<a href="Transport_Layer_Security" title="Transport Layer Security">TLS</a>), can benefit from the use of an SSL Acceleration HSM by moving the RSA operations, which typically requires several large integer multiplications, from the host CPU to the HSM device. Typical HSM devices can perform about 1 to 10,000 1024-bit RSA operations/second.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Some performance at longer key sizes is becoming increasingly important.
</p>
<div class="mw-heading mw-heading3"><h3 id="DNSSEC">DNSSEC</h3></div>
<p>An increasing number of registries use HSMs to store the key material that is used to sign large <a href="Zonefile" class="mw-redirect" title="Zonefile">zonefiles</a>. <a href="OpenDNSSEC" title="OpenDNSSEC">OpenDNSSEC</a> is an open-source tool that manages signing DNS <a href="Zone_file" title="Zone file">zone files</a>.
</p><p>On January 27, 2007, <a href="ICANN" title="ICANN">ICANN</a> and <a href="Verisign" title="Verisign">Verisign</a>, with support from the <a href="U.S._Department_of_Commerce" class="mw-redirect" title="U.S. Department of Commerce">U.S. Department of Commerce</a>, started deploying <a href="Domain_Name_System_Security_Extensions" title="Domain Name System Security Extensions">DNSSEC</a> for <a href="DNS_root_zone" title="DNS root zone">DNS root zones</a>.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> Root signature details can be found on the Root DNSSEC's website.<sup id="cite_ref-root_dnssec_11-0" class="reference"><a href="#cite_note-root_dnssec-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p>

<div class="mw-heading mw-heading3"><h3 id="Blockchain_and_HSMs">Blockchain and HSMs</h3></div>
<p><a href="Blockchain" title="Blockchain">Blockchain</a> technology depends on cryptographic operations. Safeguarding private keys is essential to maintain the security of blockchain processes that utilize asymmetric cryptography. The private keys are often stored in a <a href="Cryptocurrency_wallet" title="Cryptocurrency wallet">cryptocurrency wallet</a> like the hardware wallet in the image.
</p><p>The synergy between HSMs and blockchain is mentioned in several papers, emphasizing their role in securing private keys and verifying identity, e.g. in contexts such as blockchain-driven mobility solutions.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="FIPS_140" title="FIPS 140">FIPS 140</a></li>
<li><a href="Public_key_infrastructure" title="Public key infrastructure">Public key infrastructure</a></li>
<li><a href="PKCS_11" title="PKCS 11">PKCS 11</a></li>
<li><a href="Secure_cryptoprocessor" title="Secure cryptoprocessor">Secure cryptoprocessor</a></li>
<li><a href="Security_token" title="Security token">Security token</a></li>
<li><a href="Transparent_data_encryption" title="Transparent data encryption">Transparent data encryption</a></li>
<li><a href="Security_switch" title="Security switch">Security switch</a></li>
<li><a href="Trusted_Platform_Module" title="Trusted Platform Module">Trusted Platform Module</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes_and_references">Notes and references</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFSommerhalder2023" class="citation cs2">Sommerhalder, Maria (2023), Mulder, Valentin; Mermoud, Alain; Lenders, Vincent; Tellenbach, Bernhard (eds.), "Hardware Security Module", <i>Trends in Data Protection and Encryption Technologies</i>, Cham: Springer Nature Switzerland, pp.&nbsp;<span class="nowrap">83–</span>87, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-031-33386-6_16">10.1007/978-3-031-33386-6_16</a></span>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-031-33386-6</bdi></cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite id="CITEREFRamakrishnanVenugopalMukherjee2015" class="citation book cs1">Ramakrishnan, Vignesh; Venugopal, Prasanth; Mukherjee, Tuhin (2015). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=Gw9pCwAAQBAJ&amp;pg=PA9"><i>Proceedings of the International Conference on Information Engineering, Management and Security 2015: ICIEMS 2015</i></a>. Association of Scientists, Developers and Faculties (ASDF). p.&nbsp;9. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>9788192974279</bdi>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite id="CITEREFGregg2014" class="citation book cs1">Gregg, Michael (2014). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=LKPCBwAAQBAJ&amp;pg=PA246"><i>CASP CompTIA Advanced Security Practitioner Study Guide: Exam CAS-002</i></a>. <a href="John_Wiley_%26_Sons" class="mw-redirect" title="John Wiley &amp; Sons">John Wiley &amp; Sons</a>. p.&nbsp;246. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>9781118930847</bdi>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=RDELECTRONICTAMPER">"Electronic Tamper Detection Smart Meter Reference Design"</a>. freescale<span class="reference-accessdate">. Retrieved <span class="nowrap">26 May</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.yubico.com/hardware/yubihsm-2/hsm-2-user-guide/hsm2-backup-restore.html">"YubiHSM 2: Backup and Restore — YubiHSM 2 User Guide documentation"</a>. <i>docs.yubico.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-05-19</span></span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.pcisecuritystandards.org">"Official PCI Security Standards Council Site - Verify PCI Compliance, Download Data Security and Credit Card Security Standards"</a>. <i>www.pcisecuritystandards.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-05-01</span></span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://csrc.nist.gov/publications/detail/sp/800-131a/rev-1/final">"Transitions: Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths"</a>. NIST. January 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">March 29,</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite id="CITEREFF._Demaertelaere" class="citation web cs1">F. Demaertelaere. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150906093444/http://secappdev.org/handouts/2010/Filip%20Demaertelaere/HSM.pdf">"Hardware Security Modules"</a> <span class="cs1-format">(PDF)</span>. Atos Worldline. Archived from <a rel="nofollow" class="external text" href="http://secappdev.org/handouts/2010/Filip%20Demaertelaere/HSM.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 6 September 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">26 May</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://letsencrypt.org/2021/02/10/200m-certs-24hrs.html">"Preparing to Issue 200 Million Certificates in 24 Hours - Let's Encrypt"</a>. <i><a href="Let's_Encrypt" title="Let's Encrypt">Let's Encrypt</a></i>. 10 February 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-05-19</span></span>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.circleid.com/posts/20100127_icann_begins_public_dnssec_test_plan_for_the_root_zone/">"ICANN Begins Public DNSSEC Test Plan for the Root Zone"</a>. <i>www.circleid.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2015-08-17</span></span>.</cite></span>
</li>
<li id="cite_note-root_dnssec-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-root_dnssec_11-0">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.root-dnssec.org/">Root DNSSEC</a></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite id="CITEREFShbairGavrilovState2021" class="citation book cs1">Shbair, Wazen M.; Gavrilov, Eugene; State, Radu (May 2021). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220706193730/https://orbilu.uni.lu/handle/10993/46760">"HSM-based Key Management Solution for Ethereum Blockchain"</a>. <a rel="nofollow" class="external text" href="http://orbilu.uni.lu/handle/10993/46760"><i>2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)</i></a>. pp.&nbsp;<span class="nowrap">1–</span>3. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FICBC51069.2021.9461136">10.1109/ICBC51069.2021.9461136</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-6654-3578-9</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:235637476">235637476</a>. Archived from <a rel="nofollow" class="external text" href="https://ieeexplore.ieee.org/document/9461136">the original</a> on 2022-07-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-08-13</span></span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite id="CITEREFPirkerFischerWitschnigSteger2021" class="citation book cs1">Pirker, Dominic; Fischer, Thomas; Witschnig, Harald; Steger, Christian (January 2021). <a rel="nofollow" class="external text" href="https://ieeexplore.ieee.org/document/9357605">"Velink - A Blockchain-based Shared Mobility Platform for Private and Commercial Vehicles utilizing ERC-721 Tokens"</a>. <a rel="nofollow" class="external text" href="https://zenodo.org/record/4564041"><i>2021 IEEE 5th International Conference on Cryptography, Security and Privacy (CSP)</i></a>. pp.&nbsp;<span class="nowrap">62–</span>67. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FCSP51677.2021.9357605">10.1109/CSP51677.2021.9357605</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-7281-8621-4</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:232072116">232072116</a>.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1290876196">
/* start https://en.wikipedia.org/ */


.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .infobox .side-box{font-size:100%}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1237033735">
/* start https://en.wikipedia.org/ */


@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}


/* end https://en.wikipedia.org/ */
</style><div class="side-box side-box-right sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">
/* start https://en.wikipedia.org/ */


.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}


/* end https://en.wikipedia.org/ */
</style>
<div class="side-box-flex">
<div class="side-box-image"><span class="noviewer" typeof="mw:File"></span></div>
<div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:Hardware_security_modules" class="extiw external" title="commons:Category:Hardware security modules">Hardware security modules</a></span>.</div></div>
</div>
<style data-mw-deduplicate="TemplateStyles:r1235611614">
/* start https://en.wikipedia.org/ */


.mw-parser-output .spoken-wikipedia{border:1px solid #a2a9b1;background-color:var(--background-color-interactive-subtle,#f8f9fa);margin:0.5em 0;padding:0.2em;line-height:1.5em;font-size:90%}.mw-parser-output .spoken-wikipedia-header{text-align:center}.mw-parser-output .spoken-wikipedia-listen-to{font-weight:bold}.mw-parser-output .spoken-wikipedia-files{text-align:center;margin-top:10px;margin-bottom:0.4em}.mw-parser-output .spoken-wikipedia-icon{float:left;margin-left:5px;margin-top:10px}.mw-parser-output .spoken-wikipedia-disclaimer{margin-left:60px;margin-top:10px;font-size:95%;line-height:1.4em}.mw-parser-output .spoken-wikipedia-footer{margin-top:10px;text-align:center}@media(min-width:720px){.mw-parser-output .spoken-wikipedia{width:20em;float:right;clear:right;margin-left:1em}}


/* end https://en.wikipedia.org/ */
</style>
<ul><li><a rel="nofollow" class="external text" href="https://csrc.nist.gov/Projects/cryptographic-module-validation-program/validated-modules">Current NIST FIPS-140 certificates</a></li>
<li><a rel="nofollow" class="external text" href="https://www.commoncriteriaportal.org/products/#DG">Current CC certificates for HSMs (under "Products for digital signatures")</a></li>
<li><a rel="nofollow" class="external text" href="https://www.opendnssec.org/wp-content/uploads/2011/01/A-Review-of-Hardware-Security-Modules-Fall-2010.pdf">A Review of Hardware Security Modules</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-05-19" href="https://en.wikipedia.org/wiki/?title=Hardware_security_module&amp;oldid=1291135168">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>